package cn.scm.server.multistage.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 开单记录表(BizOpenOrder)实体类
 *
 * @author makejava
 * @since 2020-09-23 20:52:55
 */
public class BizOpenOrder implements Serializable {
    private static final long serialVersionUID = -41701887630358747L;
    /**
     * 开单ID
     */
    private String id;
    /**
     * 悟新编号
     */
    private String platformNo;
    /**
     * 业务类型ID
     */
    private String bizTypeId;
    /**
     * 申请人ID
     */
    private String userId;
    /**
     * 申请人姓名
     */
    private String userName;
    /**
     * 债务人ID
     */
    private String obligorId;
    /**
     * 债务人名称
     */
    private String obligorName;
    /**
     * 供应商名称
     */
    private String supplierName;
    /**
     * 供应商ID
     */
    private String supplierId;
    /**
     * 开单日期
     */
    private Date orderDate;
    /**
     * 业务类型
     */
    private String bizType;
    /**
     * 悟新状态 1开单成功，2拆分成功，3转让中，4转让失败，5已转出
     */
    private Integer platformStatus;
    /**
     * 开单审批状态
     */
    private String orderState;
    /**
     * 开单金额
     */
    private BigDecimal orderAmt;
    /**
     * 应付账款金额
     */
    private BigDecimal paymentAmt;
    /**
     * 合同编号
     */
    private String contractNo;
    /**
     * 合同ID
     */
    private String contractId;
    /**
     * 合同名称
     */
    private String contractName;
    /**
     * 到期日
     */
    private Date expireDate;
    /**
     * 删除标志
     */
    private Integer deleted;
    /**
     * 流程实例ID
     */
    private String processInstanceId;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 创建人
     */
    private String createUser;
    /**
     * 修改时间
     */
    private Date updateTime;
    /**
     * 修改人
     */
    private String updateUser;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getPlatformNo() {
        return platformNo;
    }

    public void setPlatformNo(String platformNo) {
        this.platformNo = platformNo;
    }

    public String getBizTypeId() {
        return bizTypeId;
    }

    public void setBizTypeId(String bizTypeId) {
        this.bizTypeId = bizTypeId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getObligorId() {
        return obligorId;
    }

    public void setObligorId(String obligorId) {
        this.obligorId = obligorId;
    }

    public String getObligorName() {
        return obligorName;
    }

    public void setObligorName(String obligorName) {
        this.obligorName = obligorName;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(String supplierId) {
        this.supplierId = supplierId;
    }

    public Date getOrderDate() {
        return orderDate;
    }

    public void setOrderDate(Date orderDate) {
        this.orderDate = orderDate;
    }

    public String getBizType() {
        return bizType;
    }

    public void setBizType(String bizType) {
        this.bizType = bizType;
    }

    public Integer getPlatformStatus() {
        return platformStatus;
    }

    public void setPlatformStatus(Integer platformStatus) {
        this.platformStatus = platformStatus;
    }

    public String getOrderState() {
        return orderState;
    }

    public void setOrderState(String orderState) {
        this.orderState = orderState;
    }

    public BigDecimal getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(BigDecimal orderAmt) {
        this.orderAmt = orderAmt;
    }

    public BigDecimal getPaymentAmt() {
        return paymentAmt;
    }

    public void setPaymentAmt(BigDecimal paymentAmt) {
        this.paymentAmt = paymentAmt;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public String getContractId() {
        return contractId;
    }

    public void setContractId(String contractId) {
        this.contractId = contractId;
    }

    public String getContractName() {
        return contractName;
    }

    public void setContractName(String contractName) {
        this.contractName = contractName;
    }

    public Date getExpireDate() {
        return expireDate;
    }

    public void setExpireDate(Date expireDate) {
        this.expireDate = expireDate;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

    public String getProcessInstanceId() {
        return processInstanceId;
    }

    public void setProcessInstanceId(String processInstanceId) {
        this.processInstanceId = processInstanceId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

}